[INFO] cloning repository https://github.com/kanrasan333-sys/screen-translator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kanrasan333-sys/screen-translator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e95a5eee8172d7598f2ec202f56c251e143bf0ec
[INFO] fixing kanrasan333-sys/screen-translator against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kanrasan333-sys/screen-translator
[INFO] finished tweaking git repo https://github.com/kanrasan333-sys/screen-translator
[INFO] tweaked toml for git repo https://github.com/kanrasan333-sys/screen-translator written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kanrasan333-sys/screen-translator on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kanrasan333-sys/screen-translator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 029711b5689ae16f59f14294a33af1e994c73c3fdf7ae84b94e425e43500550b
[INFO] running `Command { std: "docker" "start" "029711b5689ae16f59f14294a33af1e994c73c3fdf7ae84b94e425e43500550b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "029711b5689ae16f59f14294a33af1e994c73c3fdf7ae84b94e425e43500550b" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "029711b5689ae16f59f14294a33af1e994c73c3fdf7ae84b94e425e43500550b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "029711b5689ae16f59f14294a33af1e994c73c3fdf7ae84b94e425e43500550b" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking windows-result v0.2.0
[INFO] [stderr]     Checking windows-strings v0.1.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking rustls-webpki v0.103.11
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]     Checking screen-translator v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autostart.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::System::Registry::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autostart.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::System::Registry::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/autostart.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::PCWSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/explorer_cmd.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::Registry::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::UI::Shell::Common::ITEMIDLIST;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/capture.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::core::w;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/explorer_cmd.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]   --> src/ocr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     use windows::Graphics::Imaging::{
[INFO] [stdout]    |                  ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Media` in `windows`
[INFO] [stdout]   --> src/ocr.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     use windows::Media::Ocr::OcrEngine;
[INFO] [stdout]    |                  ^^^^^ could not find `Media` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]   --> src/ocr.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]    |                  ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::Globalization`
[INFO] [stdout]   --> src/ocr.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     use windows::Globalization::Language;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ could not find `Globalization` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/ocr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     use windows::core::HSTRING;
[INFO] [stdout]    |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Graphics::Imaging::{BitmapAlphaMode, BitmapEncoder, BitmapPixelFormat};
[INFO] [stdout]   |              ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]   |              ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/popup.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:574:22
[INFO] [stdout]     |
[INFO] [stdout] 574 |         use windows::Win32::System::Com::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:578:22
[INFO] [stdout]     |
[INFO] [stdout] 578 |         use windows::Win32::UI::Shell::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/settings_ui.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::UI::Accessibility::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/taskbar_center.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::LPARAM;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |         use windows::Win32::System::Com::{CoCreateInstance, CoTaskMemFree, COINIT_APARTMENTTHREADED, CLSCTX_ALL};
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:462:22
[INFO] [stdout]     |
[INFO] [stdout] 462 |         use windows::Win32::UI::Shell::Common::COMDLG_FILTERSPEC;
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:463:22
[INFO] [stdout]     |
[INFO] [stdout] 463 |         use windows::Win32::UI::Shell::{FileSaveDialog, IFileSaveDialog, IShellItem, SHCreateItemFromParsingName, SIGDN_FILESYSPATH};
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/tray.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::core::{PCWSTR, w};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/main.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |     use std::os::windows::io::AsRawHandle;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/mod.rs:56:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated here
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/mod.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> src/main.rs:464:22
[INFO] [stdout]     |
[INFO] [stdout] 464 |         use windows::core::PCWSTR;
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/main.rs:483:57
[INFO] [stdout]     |
[INFO] [stdout] 483 |             let _ = dialog.SetDefaultExtension(windows::core::w!("png"));
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/autostart.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::PCWSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/explorer_cmd.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::Registry::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::UI::Shell::Common::ITEMIDLIST;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/capture.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::core::w;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/explorer_cmd.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]   --> src/ocr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     use windows::Graphics::Imaging::{
[INFO] [stdout]    |                  ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Media` in `windows`
[INFO] [stdout]   --> src/ocr.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     use windows::Media::Ocr::OcrEngine;
[INFO] [stdout]    |                  ^^^^^ could not find `Media` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]   --> src/ocr.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]    |                  ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::Globalization`
[INFO] [stdout]   --> src/ocr.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     use windows::Globalization::Language;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ could not find `Globalization` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/ocr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     use windows::core::HSTRING;
[INFO] [stdout]    |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Graphics::Imaging::{BitmapAlphaMode, BitmapEncoder, BitmapPixelFormat};
[INFO] [stdout]   |              ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]   |              ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/popup.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:574:22
[INFO] [stdout]     |
[INFO] [stdout] 574 |         use windows::Win32::System::Com::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:578:22
[INFO] [stdout]     |
[INFO] [stdout] 578 |         use windows::Win32::UI::Shell::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/settings_ui.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::UI::Accessibility::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/taskbar_center.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::LPARAM;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |         use windows::Win32::System::Com::{CoCreateInstance, CoTaskMemFree, COINIT_APARTMENTTHREADED, CLSCTX_ALL};
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:462:22
[INFO] [stdout]     |
[INFO] [stdout] 462 |         use windows::Win32::UI::Shell::Common::COMDLG_FILTERSPEC;
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:463:22
[INFO] [stdout]     |
[INFO] [stdout] 463 |         use windows::Win32::UI::Shell::{FileSaveDialog, IFileSaveDialog, IShellItem, SHCreateItemFromParsingName, SIGDN_FILESYSPATH};
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/tray.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::core::{PCWSTR, w};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/main.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |     use std::os::windows::io::AsRawHandle;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/mod.rs:56:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated here
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/mod.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> src/main.rs:464:22
[INFO] [stdout]     |
[INFO] [stdout] 464 |         use windows::core::PCWSTR;
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/main.rs:483:57
[INFO] [stdout]     |
[INFO] [stdout] 483 |             let _ = dialog.SetDefaultExtension(windows::core::w!("png"));
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/capture.rs:43:33
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn cursor(self) -> windows::core::PCWSTR {
[INFO] [stdout]    |                                 ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/capture.rs:43:33
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn cursor(self) -> windows::core::PCWSTR {
[INFO] [stdout]    |                                 ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]   --> src/screenshot.rs:39:27
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let reader = windows::Storage::Streams::DataReader::CreateDataReader(
[INFO] [stdout]    |                           ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]   --> src/screenshot.rs:39:27
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let reader = windows::Storage::Streams::DataReader::CreateDataReader(
[INFO] [stdout]    |                           ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:596:26
[INFO] [stdout]     |
[INFO] [stdout] 596 |                 windows::Win32::System::Com::CoTaskMemFree(Some(pwstr.0 as *const _));
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/settings_ui.rs:596:26
[INFO] [stdout]     |
[INFO] [stdout] 596 |                 windows::Win32::System::Com::CoTaskMemFree(Some(pwstr.0 as *const _));
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORBTN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^   -------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORBTN`
[INFO] [stdout]     --> src/settings_ui.rs:1067:33
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1067:33
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             -----------------   ^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]     --> src/settings_ui.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORBTN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^   -------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORBTN`
[INFO] [stdout]     --> src/settings_ui.rs:1067:33
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1067:33
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             -----------------   ^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]     --> src/settings_ui.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_SYSKEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^   ------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_SYSKEYDOWN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_SYSKEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1180:26
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_KEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1180:26
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ----------   ^^^^^^^^^^^^^ pattern doesn't bind `WM_KEYDOWN`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_KEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_SYSKEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^   ------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_SYSKEYDOWN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_SYSKEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1180:26
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_KEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1180:26
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ----------   ^^^^^^^^^^^^^ pattern doesn't bind `WM_KEYDOWN`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_KEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONDBLCLK` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^   ---------------- variable not in all patterns
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     pattern doesn't bind `WM_LBUTTONDBLCLK`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONDBLCLK`
[INFO] [stdout]    --> src/tray.rs:154:36
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:154:36
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ------------   ^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONUP`
[INFO] [stdout]    --> src/tray.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONDBLCLK` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^   ---------------- variable not in all patterns
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     pattern doesn't bind `WM_LBUTTONDBLCLK`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONDBLCLK`
[INFO] [stdout]    --> src/tray.rs:154:36
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:154:36
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ------------   ^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONUP`
[INFO] [stdout]    --> src/tray.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/autostart.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/autostart.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             KEY_SET_VALUE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/autostart.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     REG_SZ,
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:52
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:64
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:75
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:110:62
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/autotype.rs:123:37
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/autotype.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/autotype.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let shift = GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CAPITAL` in this scope
[INFO] [stdout]    --> src/autotype.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let caps = GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/autotype.rs:332:52
[INFO] [stdout]     |
[INFO] [stdout] 332 | unsafe extern "system" fn switch_timer_proc(_hwnd: HWND, _msg: u32, id: usize, _tick: u32) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INPUTLANGCHANGEREQUEST` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:38
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let mut inputs: Vec<INPUT> = Vec::with_capacity(down_event_count * 2);
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:360:40
[INFO] [stdout]     |
[INFO] [stdout] 360 |             inputs.push(make_key_input(VK_BACK, false));
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:361:40
[INFO] [stdout]     |
[INFO] [stdout] 361 |             inputs.push(make_key_input(VK_BACK, true));
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:367:46
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENWSE` in this scope
[INFO] [stdout]   --> src/capture.rs:45:40
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Handle::NW | Handle::SE => IDC_SIZENWSE,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENESW` in this scope
[INFO] [stdout]   --> src/capture.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Handle::NE | Handle::SW => IDC_SIZENESW,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENS` in this scope
[INFO] [stdout]   --> src/capture.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Handle::N  | Handle::S  => IDC_SIZENS,
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZEWE` in this scope
[INFO] [stdout]   --> src/capture.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |             Handle::E  | Handle::W  => IDC_SIZEWE,
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/capture.rs:97:66
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn handle_rect(rx: i32, ry: i32, rw: i32, rh: i32, h: Handle) -> RECT {
[INFO] [stdout]    |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     RECT {
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:158:35
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                                                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:170:61
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLACKNESS` in this scope
[INFO] [stdout]    --> src/capture.rs:176:46
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/capture.rs:178:72
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = AlphaBlend(dim_dc, 0, 0, sw, sh, black_dc, 0, 0, 1, 1, BLENDFUNCTION {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:235:34
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 GetSystemMetrics(SM_XVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:236:34
[INFO] [stdout]     |
[INFO] [stdout] 236 |                 GetSystemMetrics(SM_YVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 GetSystemMetrics(SM_CXVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:238:34
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 GetSystemMetrics(SM_CYVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:254:58
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = BitBlt(mem_dc, 0, 0, w, h, src_dc, x, y, SRCCOPY);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/capture.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let mut bi = BITMAPINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:259:35
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 243 | fn extract_pixels<BITMAPINFOHEADER>(x: i32, y: i32, w: i32, h: i32) -> Option<(Vec<u8>, u32, u32)> {
[INFO] [stdout]     |                  ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/capture.rs:269:59
[INFO] [stdout]     |
[INFO] [stdout] 269 |             Some(pixels.as_mut_ptr() as *mut _), &mut bi, DIB_RGB_COLORS);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/capture.rs:336:48
[INFO] [stdout]     |
[INFO] [stdout] 336 | fn font(f: impl Fn(&OverlayFonts) -> isize) -> HFONT {
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:347:24
[INFO] [stdout]     |
[INFO] [stdout] 347 | fn store_overlay(hwnd: HWND) { *OVERLAY_HWND.lock().unwrap() = hwnd.0 as isize; }
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn load_overlay() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn load_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:398:31
[INFO] [stdout]     |
[INFO] [stdout] 398 | fn create_overlay() -> Option<HWND> {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 398 | fn create_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/capture.rs:404:18
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:405:33
[INFO] [stdout]     |
[INFO] [stdout] 405 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_CROSS` in this scope
[INFO] [stdout]    --> src/capture.rs:408:40
[INFO] [stdout]     |
[INFO] [stdout] 408 |             hCursor: LoadCursorW(None, IDC_CROSS).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/capture.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/capture.rs:418:29
[INFO] [stdout]     |
[INFO] [stdout] 418 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/capture.rs:419:28
[INFO] [stdout]     |
[INFO] [stdout] 419 |             class, w!(""), WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/capture.rs:419:39
[INFO] [stdout]     |
[INFO] [stdout] 419 |             class, w!(""), WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/capture.rs:433:45
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0)); }
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:442:43
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:443:6
[INFO] [stdout]     |
[INFO] [stdout] 443 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]    --> src/capture.rs:576:28
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 if wp.0 == VK_ESCAPE.0 as usize {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/capture.rs:580:35
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 } else if wp.0 == VK_C.0 as usize {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/capture.rs:581:49
[INFO] [stdout]     |
[INFO] [stdout] 581 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:608:30
[INFO] [stdout]     |
[INFO] [stdout] 608 | unsafe fn paint_overlay(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:634:65
[INFO] [stdout]     |
[INFO] [stdout] 634 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:635:70
[INFO] [stdout]     |
[INFO] [stdout] 635 |             let _ = BitBlt(back_dc, rx, ry, rw, rh, orig_dc, rx, ry, SRCCOPY);
[INFO] [stdout]     |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:637:33
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/capture.rs:639:66
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:655:65
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:661:58
[INFO] [stdout]     |
[INFO] [stdout] 661 |         let _ = BitBlt(hdc, 0, 0, sw, sh, back_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:665:36
[INFO] [stdout]     |
[INFO] [stdout] 665 | unsafe fn draw_resize_handles(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:668:30
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let pen  = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:682:32
[INFO] [stdout]     |
[INFO] [stdout] 682 | unsafe fn draw_size_badge(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:690:30
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let mut measure_rc = RECT { left: 0, top: 0, right: 200, bottom: 0 };
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:701:35
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:710:24
[INFO] [stdout]     |
[INFO] [stdout] 710 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:712:28
[INFO] [stdout]     |
[INFO] [stdout] 712 |         let mut badge_rc = RECT {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:724:28
[INFO] [stdout]     |
[INFO] [stdout] 724 | unsafe fn draw_button(hdc: HDC, btn: &BtnRect, text: &str, primary: bool) {
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:733:36
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let border_pen = CreatePen(PS_SOLID, 1, COLORREF(border_clr));
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:744:24
[INFO] [stdout]     |
[INFO] [stdout] 744 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:748:23
[INFO] [stdout]     |
[INFO] [stdout] 748 |         let mut trc = RECT { left: btn.x, top: btn.y, right: btn.x + btn.w, bottom: btn.y + btn.h };
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:754:26
[INFO] [stdout]     |
[INFO] [stdout] 754 | unsafe fn draw_hint(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32, sh: i32) {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:760:24
[INFO] [stdout]     |
[INFO] [stdout] 760 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:764:22
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:773:34
[INFO] [stdout]     |
[INFO] [stdout] 773 | unsafe fn draw_initial_hint(hdc: HDC, sw: i32, sh: i32) {
[INFO] [stdout]     |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:778:24
[INFO] [stdout]     |
[INFO] [stdout] 778 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:782:22
[INFO] [stdout]     |
[INFO] [stdout] 782 |         let mut rc = RECT { left: 0, top: sh / 2 - 20, right: sw, bottom: sh / 2 + 20 };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/autostart.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:105:31
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/autostart.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             KEY_SET_VALUE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:111:47
[INFO] [stdout]     |
[INFO] [stdout] 111 | unsafe fn create_key(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 111 | unsafe fn create_key<HKEY>(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/autostart.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     REG_SZ,
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let err = RegCreateKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()), &mut hkey);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 | unsafe fn set_default_string(hkey: HKEY, value: &str) {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:125:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | unsafe fn set_value(hkey: HKEY, name: &str, value: &str) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 | unsafe fn write_string(hkey: HKEY, name: PCWSTR, value: &str) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:139:47
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let _ = RegSetValueExW(hkey, name, 0, REG_SZ, Some(bytes));
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:52
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:64
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/autotype.rs:102:75
[INFO] [stdout]     |
[INFO] [stdout] 102 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             SW_SHOWNORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let shell_windows: IShellWindows =
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:185:31
[INFO] [stdout]     |
[INFO] [stdout] 185 |             CoCreateInstance(&ShellWindows, None, CLSCTX_ALL).ok()?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:110:62
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSCTX_ALL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:185:51
[INFO] [stdout]     |
[INFO] [stdout] 185 |             CoCreateInstance(&ShellWindows, None, CLSCTX_ALL).ok()?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IWebBrowserApp` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:190:39
[INFO] [stdout]     |
[INFO] [stdout] 190 |             let Ok(app) = disp.cast::<IWebBrowserApp>() else { continue };
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IWebBrowserApp>() -> Option<String> {
[INFO] [stdout]     |                        ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IServiceProvider` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:195:37
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let Ok(sp) = app.cast::<IServiceProvider>() else { continue };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IServiceProvider>() -> Option<String> {
[INFO] [stdout]     |                        ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SID_STopLevelBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:196:65
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser)
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/autotype.rs:123:37
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser)
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IShellBrowser>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IFolderView` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:199:47
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let Ok(folder_view) = view.cast::<IFolderView>() else { continue };
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IFolderView>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/autotype.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IPersistFolder2` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:200:55
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let Ok(persist) = folder_view.GetFolder::<IPersistFolder2>() else { continue };
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IPersistFolder2>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:81:39
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn store_hwnd(m: &Mutex<isize>, hwnd: HWND) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/autotype.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let shift = GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn load_hwnd(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn load_hwnd<HWND>(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CAPITAL` in this scope
[INFO] [stdout]    --> src/autotype.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let caps = GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/popup.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 | fn hfont(m: &Mutex<isize>) -> HFONT {
[INFO] [stdout]    |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/autotype.rs:332:52
[INFO] [stdout]     |
[INFO] [stdout] 332 | unsafe extern "system" fn switch_timer_proc(_hwnd: HWND, _msg: u32, id: usize, _tick: u32) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:138:42
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INPUTLANGCHANGEREQUEST` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:38
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 | unsafe fn set_alpha(hwnd: HWND, alpha: u8) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let mut inputs: Vec<INPUT> = Vec::with_capacity(down_event_count * 2);
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:360:40
[INFO] [stdout]     |
[INFO] [stdout] 360 |             inputs.push(make_key_input(VK_BACK, false));
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:361:40
[INFO] [stdout]     |
[INFO] [stdout] 361 |             inputs.push(make_key_input(VK_BACK, true));
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:196:70
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:203:31
[INFO] [stdout]     |
[INFO] [stdout] 203 | unsafe fn raise_topmost(hwnd: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:367:46
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENWSE` in this scope
[INFO] [stdout]   --> src/capture.rs:45:40
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Handle::NW | Handle::SE => IDC_SIZENWSE,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |             hwnd, HWND_TOPMOST, 0, 0, 0, 0,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENESW` in this scope
[INFO] [stdout]   --> src/capture.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Handle::NE | Handle::SW => IDC_SIZENESW,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENS` in this scope
[INFO] [stdout]   --> src/capture.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Handle::N  | Handle::S  => IDC_SIZENS,
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:39
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZEWE` in this scope
[INFO] [stdout]   --> src/capture.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |             Handle::E  | Handle::W  => IDC_SIZEWE,
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:216:30
[INFO] [stdout]     |
[INFO] [stdout] 216 | unsafe fn start_fadein(hwnd: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/capture.rs:97:66
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn handle_rect(rx: i32, ry: i32, rw: i32, rh: i32, h: Handle) -> RECT {
[INFO] [stdout]    |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     RECT {
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 | unsafe fn tick_fadein(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:228:70
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), new_a, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     translated_rect: RECT,
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:243:21
[INFO] [stdout]     |
[INFO] [stdout] 243 |     direction_rect: RECT,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:244:20
[INFO] [stdout]     |
[INFO] [stdout] 244 |     original_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:158:35
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |     copy_btn_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:251:22
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:251:33
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                                                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:251:71
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let mut rc = RECT { left: 0, top: 0, right: max_width, bottom: 0 };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:170:61
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:264:21
[INFO] [stdout]     |
[INFO] [stdout] 264 | fn calc_layout(hdc: HDC) -> Layout {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLACKNESS` in this scope
[INFO] [stdout]    --> src/capture.rs:176:46
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let r = RECT { left: PAD_X, top: y, right: PAD_X + text_w, bottom: y + dir_h };
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:295:27
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let translated_rect = RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/capture.rs:178:72
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = AlphaBlend(dim_dc, 0, 0, sw, sh, black_dc, 0, 0, 1, 1, BLENDFUNCTION {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let r = RECT { left: PAD_X, top: y, right: MAX_W - PAD_X, bottom: y + orig_h };
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:341:26
[INFO] [stdout]     |
[INFO] [stdout] 341 | fn copy_translated(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn create_popup() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn create_popup<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/popup.rs:369:18
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_DROPSHADOW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:49
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:373:40
[INFO] [stdout]     |
[INFO] [stdout] 373 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:235:34
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 GetSystemMetrics(SM_XVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:236:34
[INFO] [stdout]     |
[INFO] [stdout] 236 |                 GetSystemMetrics(SM_YVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/popup.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/popup.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 GetSystemMetrics(SM_CXVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:238:34
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 GetSystemMetrics(SM_CYVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/popup.rs:392:28
[INFO] [stdout]     |
[INFO] [stdout] 392 |             class, w!(""), WS_POPUP,
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:402:38
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:406:38
[INFO] [stdout]     |
[INFO] [stdout] 406 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:254:58
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = BitBlt(mem_dc, 0, 0, w, h, src_dc, x, y, SRCCOPY);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/capture.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let mut bi = BITMAPINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:411:38
[INFO] [stdout]     |
[INFO] [stdout] 411 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:418:40
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn reposition_and_repaint(hwnd: HWND) {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:259:35
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 243 | fn extract_pixels<BITMAPINFOHEADER>(x: i32, y: i32, w: i32, h: i32) -> Option<(Vec<u8>, u32, u32)> {
[INFO] [stdout]     |                  ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/capture.rs:269:59
[INFO] [stdout]     |
[INFO] [stdout] 269 |             Some(pixels.as_mut_ptr() as *mut _), &mut bi, DIB_RGB_COLORS);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:427:35
[INFO] [stdout]     |
[INFO] [stdout] 427 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:428:35
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/capture.rs:336:48
[INFO] [stdout]     |
[INFO] [stdout] 336 | fn font(f: impl Fn(&OverlayFonts) -> isize) -> HFONT {
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:449:11
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:347:24
[INFO] [stdout]     |
[INFO] [stdout] 347 | fn store_overlay(hwnd: HWND) { *OVERLAY_HWND.lock().unwrap() = hwnd.0 as isize; }
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn load_overlay() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn load_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:449:31
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:449:43
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:450:6
[INFO] [stdout]     |
[INFO] [stdout] 450 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:398:31
[INFO] [stdout]     |
[INFO] [stdout] 398 | fn create_overlay() -> Option<HWND> {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 398 | fn create_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/capture.rs:404:18
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:405:33
[INFO] [stdout]     |
[INFO] [stdout] 405 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_CROSS` in this scope
[INFO] [stdout]    --> src/capture.rs:408:40
[INFO] [stdout]     |
[INFO] [stdout] 408 |             hCursor: LoadCursorW(None, IDC_CROSS).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/capture.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/capture.rs:418:29
[INFO] [stdout]     |
[INFO] [stdout] 418 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/capture.rs:419:28
[INFO] [stdout]     |
[INFO] [stdout] 419 |             class, w!(""), WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/capture.rs:419:39
[INFO] [stdout]     |
[INFO] [stdout] 419 |             class, w!(""), WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:518:38
[INFO] [stdout]     |
[INFO] [stdout] 518 | fn point_in_rect(x: i32, y: i32, r: &RECT) -> bool {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:522:26
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn kill_all_timers(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/capture.rs:433:45
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0)); }
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:533:28
[INFO] [stdout]     |
[INFO] [stdout] 533 | unsafe fn hide_popup(hwnd: HWND) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:536:34
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:442:43
[INFO] [stdout]     |
[INFO] [stdout] 442 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:443:6
[INFO] [stdout]     |
[INFO] [stdout] 443 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:546:20
[INFO] [stdout]     |
[INFO] [stdout] 546 |     code: i32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:546:32
[INFO] [stdout]     |
[INFO] [stdout] 546 |     code: i32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:547:6
[INFO] [stdout]     |
[INFO] [stdout] 547 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:23
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:48
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_MBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:73
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/popup.rs:552:46
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 let info = &*(lp.0 as *const MSLLHOOKSTRUCT);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:566:56
[INFO] [stdout]     |
[INFO] [stdout] 566 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]    --> src/popup.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             WH_MOUSE_LL, Some(mouse_hook_proc),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]    --> src/capture.rs:576:28
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 if wp.0 == VK_ESCAPE.0 as usize {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:602:32
[INFO] [stdout]     |
[INFO] [stdout] 602 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/capture.rs:580:35
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 } else if wp.0 == VK_C.0 as usize {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:602:43
[INFO] [stdout]     |
[INFO] [stdout] 602 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/capture.rs:581:49
[INFO] [stdout]     |
[INFO] [stdout] 581 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/popup.rs:618:55
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let _ = BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:608:30
[INFO] [stdout]     |
[INFO] [stdout] 608 | unsafe fn paint_overlay(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:626:30
[INFO] [stdout]     |
[INFO] [stdout] 626 | unsafe fn paint_content(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:634:65
[INFO] [stdout]     |
[INFO] [stdout] 634 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:635:70
[INFO] [stdout]     |
[INFO] [stdout] 635 |             let _ = BitBlt(back_dc, rx, ry, rw, rh, orig_dc, rx, ry, SRCCOPY);
[INFO] [stdout]     |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let accent_rc = RECT { left: 0, top: 0, right: MAX_W, bottom: ACCENT_H };
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:637:33
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/popup.rs:638:24
[INFO] [stdout]     |
[INFO] [stdout] 638 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/capture.rs:639:66
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:670:37
[INFO] [stdout]     |
[INFO] [stdout] 670 |             let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:684:32
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:655:65
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:661:58
[INFO] [stdout]     |
[INFO] [stdout] 661 |         let _ = BitBlt(hdc, 0, 0, sw, sh, back_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:684:56
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:665:36
[INFO] [stdout]     |
[INFO] [stdout] 665 | unsafe fn draw_resize_handles(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:684:68
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:668:30
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let pen  = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:701:29
[INFO] [stdout]     |
[INFO] [stdout] 701 | unsafe fn draw_spinner(hdc: HDC, cx: i32, cy: i32, r: i32, angle: i32) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:704:32
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let bg_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:682:32
[INFO] [stdout]     |
[INFO] [stdout] 682 | unsafe fn draw_size_badge(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:690:30
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let mut measure_rc = RECT { left: 0, top: 0, right: 200, bottom: 0 };
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:706:58
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:711:32
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let fg_pen = CreatePen(PS_SOLID, 3, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:701:35
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:732:31
[INFO] [stdout]     |
[INFO] [stdout] 732 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:732:43
[INFO] [stdout]     |
[INFO] [stdout] 732 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:710:24
[INFO] [stdout]     |
[INFO] [stdout] 710 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:735:29
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(clr));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:712:28
[INFO] [stdout]     |
[INFO] [stdout] 712 |         let mut badge_rc = RECT {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:724:28
[INFO] [stdout]     |
[INFO] [stdout] 724 | unsafe fn draw_button(hdc: HDC, btn: &BtnRect, text: &str, primary: bool) {
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:737:58
[INFO] [stdout]     |
[INFO] [stdout] 737 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/capture.rs:733:36
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let border_pen = CreatePen(PS_SOLID, 1, COLORREF(border_clr));
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:746:18
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let fr = RECT { left: cx - 7, top: cy - 6, right: cx + 4, bottom: cy + 4 };
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:758:31
[INFO] [stdout]     |
[INFO] [stdout] 758 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:758:43
[INFO] [stdout]     |
[INFO] [stdout] 758 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:744:24
[INFO] [stdout]     |
[INFO] [stdout] 744 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:760:29
[INFO] [stdout]     |
[INFO] [stdout] 760 |         let pen = CreatePen(PS_SOLID, 2, COLORREF(CLR_CHECK));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:748:23
[INFO] [stdout]     |
[INFO] [stdout] 748 |         let mut trc = RECT { left: btn.x, top: btn.y, right: btn.x + btn.w, bottom: btn.y + btn.h };
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 | const BS_OWNERDRAW:   WINDOW_STYLE = WINDOW_STYLE(0x000B);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 | const ES_AUTOHSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0080);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 | const HK_MSG_GET:    u32 = WM_USER + 100;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 | const HK_MSG_SET:    u32 = WM_USER + 101;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 | const LANG_MSG_GET:  u32 = WM_USER + 200;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 | const LANG_MSG_SET:  u32 = WM_USER + 201;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:78:35
[INFO] [stdout]    |
[INFO] [stdout] 78 | const WM_APP_BROWSE_RESULT: u32 = WM_APP + 1;
[INFO] [stdout]    |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn bg_brush(&self)     -> HBRUSH { HBRUSH(self.bg_brush as *mut _) }
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:187:31
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn field_brush(&self)  -> HBRUSH { HBRUSH(self.field_brush as *mut _) }
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:754:26
[INFO] [stdout]     |
[INFO] [stdout] 754 | unsafe fn draw_hint(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32, sh: i32) {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:760:24
[INFO] [stdout]     |
[INFO] [stdout] 760 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:764:22
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:773:34
[INFO] [stdout]     |
[INFO] [stdout] 773 | unsafe fn draw_initial_hint(hdc: HDC, sw: i32, sh: i32) {
[INFO] [stdout]     |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/capture.rs:778:24
[INFO] [stdout]     |
[INFO] [stdout] 778 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:782:22
[INFO] [stdout]     |
[INFO] [stdout] 782 |         let mut rc = RECT { left: 0, top: sh / 2 - 20, right: sw, bottom: sh / 2 + 20 };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:105:31
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:111:47
[INFO] [stdout]     |
[INFO] [stdout] 111 | unsafe fn create_key(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 111 | unsafe fn create_key<HKEY>(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let err = RegCreateKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()), &mut hkey);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 | unsafe fn set_default_string(hkey: HKEY, value: &str) {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:125:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | unsafe fn set_value(hkey: HKEY, name: &str, value: &str) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 | unsafe fn write_string(hkey: HKEY, name: PCWSTR, value: &str) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:188:31
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn font_body(&self)    -> HFONT  { HFONT(self.font_body as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn font_section(&self) -> HFONT  { HFONT(self.font_section as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn font_title(&self)   -> HFONT  { HFONT(self.font_title as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |     fn font_meta(&self)    -> HFONT  { HFONT(self.font_meta as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn font_badge(&self)   -> HFONT  { HFONT(self.font_badge as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn font_button(&self)  -> HFONT  { HFONT(self.font_button as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:196:50
[INFO] [stdout]     |
[INFO] [stdout] 196 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:242:33
[INFO] [stdout]     |
[INFO] [stdout] 242 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:139:47
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let _ = RegSetValueExW(hkey, name, 0, REG_SZ, Some(bytes));
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             SW_SHOWNORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let shell_windows: IShellWindows =
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:185:31
[INFO] [stdout]     |
[INFO] [stdout] 185 |             CoCreateInstance(&ShellWindows, None, CLSCTX_ALL).ok()?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSCTX_ALL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:185:51
[INFO] [stdout]     |
[INFO] [stdout] 185 |             CoCreateInstance(&ShellWindows, None, CLSCTX_ALL).ok()?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IWebBrowserApp` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:190:39
[INFO] [stdout]     |
[INFO] [stdout] 190 |             let Ok(app) = disp.cast::<IWebBrowserApp>() else { continue };
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IWebBrowserApp>() -> Option<String> {
[INFO] [stdout]     |                        ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IServiceProvider` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:195:37
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let Ok(sp) = app.cast::<IServiceProvider>() else { continue };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IServiceProvider>() -> Option<String> {
[INFO] [stdout]     |                        ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:253:35
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:32
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:45
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:58
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SID_STopLevelBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:196:65
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser)
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:257:24
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser)
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IShellBrowser>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:257:43
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IFolderView` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:199:47
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let Ok(folder_view) = view.cast::<IFolderView>() else { continue };
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IFolderView>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mut rc = RECT { left: 0, top: 0, right: layout::WIN_W, bottom: layout::WIN_H_CLIENT };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IPersistFolder2` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:200:55
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let Ok(persist) = folder_view.GetFolder::<IPersistFolder2>() else { continue };
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 178 | fn active_explorer_path<IPersistFolder2>() -> Option<String> {
[INFO] [stdout]     |                        +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:279:34
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:81:39
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn store_hwnd(m: &Mutex<isize>, hwnd: HWND) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn load_hwnd(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn load_hwnd<HWND>(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:292:35
[INFO] [stdout]     |
[INFO] [stdout] 292 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:292:48
[INFO] [stdout]     |
[INFO] [stdout] 292 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/popup.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 | fn hfont(m: &Mutex<isize>) -> HFONT {
[INFO] [stdout]    |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |     parent: HWND, hinst: HINSTANCE, r: &Resources,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:26
[INFO] [stdout]     |
[INFO] [stdout] 379 |     parent: HWND, hinst: HINSTANCE, r: &Resources,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:43
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:138:42
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |             WS_CHILD | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:397:24
[INFO] [stdout]     |
[INFO] [stdout] 397 |             WS_CHILD | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 | unsafe fn set_alpha(hwnd: HWND, alpha: u8) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:13
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:196:70
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:26
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:203:31
[INFO] [stdout]     |
[INFO] [stdout] 203 | unsafe fn raise_topmost(hwnd: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |             hwnd, HWND_TOPMOST, 0, 0, 0, 0,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:43
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:24
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:37
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:207:39
[INFO] [stdout]     |
[INFO] [stdout] 207 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:216:30
[INFO] [stdout]     |
[INFO] [stdout] 216 | unsafe fn start_fadein(hwnd: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 | unsafe fn tick_fadein(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:228:70
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), new_a, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     translated_rect: RECT,
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:243:21
[INFO] [stdout]     |
[INFO] [stdout] 243 |     direction_rect: RECT,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:44
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:244:20
[INFO] [stdout]     |
[INFO] [stdout] 244 |     original_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |     copy_btn_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:251:22
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:24
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:251:33
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:37
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:251:71
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let mut rc = RECT { left: 0, top: 0, right: max_width, bottom: 0 };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:264:21
[INFO] [stdout]     |
[INFO] [stdout] 264 | fn calc_layout(hdc: HDC) -> Layout {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let r = RECT { left: PAD_X, top: y, right: PAD_X + text_w, bottom: y + dir_h };
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:295:27
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let translated_rect = RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let r = RECT { left: PAD_X, top: y, right: MAX_W - PAD_X, bottom: y + orig_h };
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:341:26
[INFO] [stdout]     |
[INFO] [stdout] 341 | fn copy_translated(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn create_popup() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn create_popup<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/popup.rs:369:18
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_DROPSHADOW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:370:49
[INFO] [stdout]     |
[INFO] [stdout] 370 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:373:40
[INFO] [stdout]     |
[INFO] [stdout] 373 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/popup.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/popup.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/popup.rs:392:28
[INFO] [stdout]     |
[INFO] [stdout] 392 |             class, w!(""), WS_POPUP,
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:402:38
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:406:38
[INFO] [stdout]     |
[INFO] [stdout] 406 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:439:33
[INFO] [stdout]     |
[INFO] [stdout] 439 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:26
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:43
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:13
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:24
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:37
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:456:36
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:26
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:44
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:24
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:37
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:477:33
[INFO] [stdout]     |
[INFO] [stdout] 477 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, if checked { 1 } else { 0 });
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:44
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:411:38
[INFO] [stdout]     |
[INFO] [stdout] 411 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:418:40
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn reposition_and_repaint(hwnd: HWND) {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:427:35
[INFO] [stdout]     |
[INFO] [stdout] 427 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:428:35
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:24
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:37
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:504:33
[INFO] [stdout]     |
[INFO] [stdout] 504 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:449:11
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:512:31
[INFO] [stdout]     |
[INFO] [stdout] 512 | unsafe fn read_hotkey(parent: HWND, id: i32) -> HotkeyConfig {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:449:31
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:449:43
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:450:6
[INFO] [stdout]     |
[INFO] [stdout] 450 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:521:31
[INFO] [stdout]     |
[INFO] [stdout] 521 | unsafe fn read_folder(parent: HWND) -> String {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:525:37
[INFO] [stdout]     |
[INFO] [stdout] 525 | unsafe fn read_deepseek_key(parent: HWND) -> String {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:529:34
[INFO] [stdout]     |
[INFO] [stdout] 529 | unsafe fn read_edit_text(parent: HWND, id: i32) -> String {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 | unsafe fn read_checkbox(parent: HWND, id: i32) -> bool {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:543:33
[INFO] [stdout]     |
[INFO] [stdout] 543 |         GetWindowLongPtrW(ctrl, GWLP_USERDATA) != 0
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:547:42
[INFO] [stdout]     |
[INFO] [stdout] 547 | unsafe fn read_selected_language(parent: HWND) -> String {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:570:33
[INFO] [stdout]     |
[INFO] [stdout] 570 | unsafe fn browse_folder(parent: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:518:38
[INFO] [stdout]     |
[INFO] [stdout] 518 | fn point_in_rect(x: i32, y: i32, r: &RECT) -> bool {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:522:26
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn kill_all_timers(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:623:37
[INFO] [stdout]     |
[INFO] [stdout] 623 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:623:47
[INFO] [stdout]     |
[INFO] [stdout] 623 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:533:28
[INFO] [stdout]     |
[INFO] [stdout] 533 | unsafe fn hide_popup(hwnd: HWND) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:536:34
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:546:20
[INFO] [stdout]     |
[INFO] [stdout] 546 |     code: i32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:27
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:546:32
[INFO] [stdout]     |
[INFO] [stdout] 546 |     code: i32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:41
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:547:6
[INFO] [stdout]     |
[INFO] [stdout] 547 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:649:33
[INFO] [stdout]     |
[INFO] [stdout] 649 | unsafe fn draw_owner_button(lp: LPARAM) {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:23
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:48
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_MBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:551:73
[INFO] [stdout]     |
[INFO] [stdout] 551 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:672:29
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(border));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/popup.rs:552:46
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 let info = &*(lp.0 as *const MSLLHOOKSTRUCT);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:566:56
[INFO] [stdout]     |
[INFO] [stdout] 566 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:685:24
[INFO] [stdout]     |
[INFO] [stdout] 685 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]    --> src/popup.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             WH_MOUSE_LL, Some(mouse_hook_proc),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:602:32
[INFO] [stdout]     |
[INFO] [stdout] 602 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:602:43
[INFO] [stdout]     |
[INFO] [stdout] 602 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:716:22
[INFO] [stdout]     |
[INFO] [stdout] 716 |         let box_rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:721:56
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let checked = GetWindowLongPtrW(dis.hwnd_item, GWLP_USERDATA) != 0;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:733:30
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let pen  = CreatePen(PS_SOLID, border_w, COLORREF(border_color));
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/popup.rs:618:55
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let _ = BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:626:30
[INFO] [stdout]     |
[INFO] [stdout] 626 | unsafe fn paint_content(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let accent_rc = RECT { left: 0, top: 0, right: MAX_W, bottom: ACCENT_H };
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:744:39
[INFO] [stdout]     |
[INFO] [stdout] 744 |             let check_pen = CreatePen(PS_SOLID, 2, COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/popup.rs:638:24
[INFO] [stdout]     |
[INFO] [stdout] 638 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:670:37
[INFO] [stdout]     |
[INFO] [stdout] 670 |             let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:758:24
[INFO] [stdout]     |
[INFO] [stdout] 758 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:684:32
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:764:23
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut trc = RECT {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:684:56
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:684:68
[INFO] [stdout]     |
[INFO] [stdout] 684 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:31
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:54
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:78
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:701:29
[INFO] [stdout]     |
[INFO] [stdout] 701 | unsafe fn draw_spinner(hdc: HDC, cx: i32, cy: i32, r: i32, angle: i32) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:704:32
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let bg_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:814:24
[INFO] [stdout]     |
[INFO] [stdout] 814 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:706:58
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:711:32
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let fg_pen = CreatePen(PS_SOLID, 3, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:732:31
[INFO] [stdout]     |
[INFO] [stdout] 732 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:732:43
[INFO] [stdout]     |
[INFO] [stdout] 732 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:735:29
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(clr));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:737:58
[INFO] [stdout]     |
[INFO] [stdout] 737 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:746:18
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let fr = RECT { left: cx - 7, top: cy - 6, right: cx + 4, bottom: cy + 4 };
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:758:31
[INFO] [stdout]     |
[INFO] [stdout] 758 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:758:43
[INFO] [stdout]     |
[INFO] [stdout] 758 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:760:29
[INFO] [stdout]     |
[INFO] [stdout] 760 |         let pen = CreatePen(PS_SOLID, 2, COLORREF(CLR_CHECK));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 | const BS_OWNERDRAW:   WINDOW_STYLE = WINDOW_STYLE(0x000B);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 | const ES_AUTOHSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0080);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 | const HK_MSG_GET:    u32 = WM_USER + 100;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 | const HK_MSG_SET:    u32 = WM_USER + 101;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 | const LANG_MSG_GET:  u32 = WM_USER + 200;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 | const LANG_MSG_SET:  u32 = WM_USER + 201;
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:78:35
[INFO] [stdout]    |
[INFO] [stdout] 78 | const WM_APP_BROWSE_RESULT: u32 = WM_APP + 1;
[INFO] [stdout]    |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:824:33
[INFO] [stdout]     |
[INFO] [stdout] 824 | unsafe fn draw_round_panel(hdc: HDC, rc: &RECT, fill: u32, border: u32, radius: i32) {
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:824:43
[INFO] [stdout]     |
[INFO] [stdout] 824 | unsafe fn draw_round_panel(hdc: HDC, rc: &RECT, fill: u32, border: u32, radius: i32) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:827:29
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(border));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:838:27
[INFO] [stdout]     |
[INFO] [stdout] 838 | unsafe fn paint_hero(hdc: HDC) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:842:20
[INFO] [stdout]     |
[INFO] [stdout] 842 |         let hero = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:850:21
[INFO] [stdout]     |
[INFO] [stdout] 850 |         let badge = RECT {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:870:24
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let title_rc = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:892:27
[INFO] [stdout]     |
[INFO] [stdout] 892 |         let subtitle_rc = RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:914:25
[INFO] [stdout]     |
[INFO] [stdout] 914 |             let decor = RECT {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:928:31
[INFO] [stdout]     |
[INFO] [stdout] 928 | fn input_rects() -> Vec<(i32, RECT)> {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 928 | fn input_rects<RECT>() -> Vec<(i32, RECT)> {
[INFO] [stdout]     |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:931:27
[INFO] [stdout]     |
[INFO] [stdout] 931 |         (IDC_EDIT_FOLDER, RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:935:29
[INFO] [stdout]     |
[INFO] [stdout] 935 |         (IDC_EDIT_DEEPSEEK, RECT {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:942:23
[INFO] [stdout]     |
[INFO] [stdout] 942 | unsafe fn paint(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:952:33
[INFO] [stdout]     |
[INFO] [stdout] 952 |         let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:961:36
[INFO] [stdout]     |
[INFO] [stdout] 961 |         let accent_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:985:34
[INFO] [stdout]     |
[INFO] [stdout] 985 | unsafe fn draw_field_border(hdc: HDC, rc: &RECT, border_color: u32, focused: bool) {
[INFO] [stdout]     |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn bg_brush(&self)     -> HBRUSH { HBRUSH(self.bg_brush as *mut _) }
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:187:31
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn field_brush(&self)  -> HBRUSH { HBRUSH(self.field_brush as *mut _) }
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:985:44
[INFO] [stdout]     |
[INFO] [stdout] 985 | unsafe fn draw_field_border(hdc: HDC, rc: &RECT, border_color: u32, focused: bool) {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:988:29
[INFO] [stdout]     |
[INFO] [stdout] 988 |         let pen = CreatePen(PS_SOLID, thickness, COLORREF(border_color));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1007:42
[INFO] [stdout]      |
[INFO] [stdout] 1007 | unsafe fn invalidate_input_borders(hwnd: HWND) {
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1010:25
[INFO] [stdout]      |
[INFO] [stdout] 1010 |             let outer = RECT {
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1023:25
[INFO] [stdout]      |
[INFO] [stdout] 1023 | unsafe fn do_save(hwnd: HWND) {
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:11
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:31
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:43
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1054:6
[INFO] [stdout]      |
[INFO] [stdout] 1054 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:188:31
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn font_body(&self)    -> HFONT  { HFONT(self.font_body as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn font_section(&self) -> HFONT  { HFONT(self.font_section as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1069:32
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                 SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn font_title(&self)   -> HFONT  { HFONT(self.font_title as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |     fn font_meta(&self)    -> HFONT  { HFONT(self.font_meta as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn font_badge(&self)   -> HFONT  { HFONT(self.font_badge as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn font_button(&self)  -> HFONT  { HFONT(self.font_button as *mut _) }
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:196:50
[INFO] [stdout]     |
[INFO] [stdout] 196 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1101:55
[INFO] [stdout]      |
[INFO] [stdout] 1101 |                     let cur = GetWindowLongPtrW(ctrl, GWLP_USERDATA);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1102:45
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                     SetWindowLongPtrW(ctrl, GWLP_USERDATA, if cur == 0 { 1 } else { 0 });
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:242:33
[INFO] [stdout]     |
[INFO] [stdout] 242 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:253:35
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1137:40
[INFO] [stdout]      |
[INFO] [stdout] 1137 | unsafe fn register_hotkey_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:32
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1141:18
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:45
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1142:20
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:256:58
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1142:33
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_IBEAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1145:40
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             hCursor: LoadCursorW(None, IDC_IBEAM).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:257:24
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:257:43
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mut rc = RECT { left: 0, top: 0, right: layout::WIN_W, bottom: layout::WIN_H_CLIENT };
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1155:30
[INFO] [stdout]      |
[INFO] [stdout] 1155 | unsafe fn hotkey_state(hwnd: HWND) -> Option<&'static mut HotkeyState> {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:279:34
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:292:35
[INFO] [stdout]     |
[INFO] [stdout] 292 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:292:48
[INFO] [stdout]     |
[INFO] [stdout] 292 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1157:41
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:11
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |     parent: HWND, hinst: HINSTANCE, r: &Resources,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:43
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:26
[INFO] [stdout]     |
[INFO] [stdout] 379 |     parent: HWND, hinst: HINSTANCE, r: &Resources,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1164:6
[INFO] [stdout]      |
[INFO] [stdout] 1164 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:388:43
[INFO] [stdout]     |
[INFO] [stdout] 388 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |             WS_CHILD | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:397:24
[INFO] [stdout]     |
[INFO] [stdout] 397 |             WS_CHILD | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:13
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:26
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:406:43
[INFO] [stdout]     |
[INFO] [stdout] 406 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:24
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1233:49
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:414:37
[INFO] [stdout]     |
[INFO] [stdout] 414 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1236:45
[INFO] [stdout]      |
[INFO] [stdout] 1236 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1245:30
[INFO] [stdout]      |
[INFO] [stdout] 1245 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1245:41
[INFO] [stdout]      |
[INFO] [stdout] 1245 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1263:29
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         let pen = CreatePen(PS_SOLID, if focused { 2 } else { 1 }, COLORREF(border));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1277:27
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1282:23
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         let mut trc = RECT { left: 12, top: 0, right: rc.right - 12, bottom: rc.bottom };
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:425:44
[INFO] [stdout]     |
[INFO] [stdout] 425 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1287:70
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1326:38
[INFO] [stdout]      |
[INFO] [stdout] 1326 | unsafe fn register_lang_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:24
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1330:18
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:432:37
[INFO] [stdout]     |
[INFO] [stdout] 432 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:439:33
[INFO] [stdout]     |
[INFO] [stdout] 439 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:26
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:444:43
[INFO] [stdout]     |
[INFO] [stdout] 444 |     parent: HWND, hinst: HINSTANCE, font: HFONT,
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:13
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:24
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1331:20
[INFO] [stdout]      |
[INFO] [stdout] 1331 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:452:37
[INFO] [stdout]     |
[INFO] [stdout] 452 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:456:36
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1331:33
[INFO] [stdout]      |
[INFO] [stdout] 1331 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:26
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:461:44
[INFO] [stdout]     |
[INFO] [stdout] 461 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1334:40
[INFO] [stdout]      |
[INFO] [stdout] 1334 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:24
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:473:37
[INFO] [stdout]     |
[INFO] [stdout] 473 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1344:44
[INFO] [stdout]      |
[INFO] [stdout] 1344 | unsafe fn register_lang_popup_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1348:18
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:477:33
[INFO] [stdout]     |
[INFO] [stdout] 477 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, if checked { 1 } else { 0 });
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1349:20
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1349:33
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:486:44
[INFO] [stdout]     |
[INFO] [stdout] 486 |     parent: HWND, hinst: HINSTANCE, _font: HFONT,
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1352:40
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:24
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1362:28
[INFO] [stdout]      |
[INFO] [stdout] 1362 | unsafe fn lang_state(hwnd: HWND) -> Option<&'static mut LangState> {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:493:37
[INFO] [stdout]     |
[INFO] [stdout] 493 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1364:41
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1369:34
[INFO] [stdout]      |
[INFO] [stdout] 1369 | unsafe fn lang_popup_state(hwnd: HWND) -> Option<&'static mut LangPopupState> {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:504:33
[INFO] [stdout]     |
[INFO] [stdout] 504 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:512:31
[INFO] [stdout]     |
[INFO] [stdout] 512 | unsafe fn read_hotkey(parent: HWND, id: i32) -> HotkeyConfig {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1371:41
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:31
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:43
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:521:31
[INFO] [stdout]     |
[INFO] [stdout] 521 | unsafe fn read_folder(parent: HWND) -> String {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:525:37
[INFO] [stdout]     |
[INFO] [stdout] 525 | unsafe fn read_deepseek_key(parent: HWND) -> String {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:529:34
[INFO] [stdout]     |
[INFO] [stdout] 529 | unsafe fn read_edit_text(parent: HWND, id: i32) -> String {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1378:6
[INFO] [stdout]      |
[INFO] [stdout] 1378 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 | unsafe fn read_checkbox(parent: HWND, id: i32) -> bool {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:543:33
[INFO] [stdout]     |
[INFO] [stdout] 543 |         GetWindowLongPtrW(ctrl, GWLP_USERDATA) != 0
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:547:42
[INFO] [stdout]     |
[INFO] [stdout] 547 | unsafe fn read_selected_language(parent: HWND) -> String {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:570:33
[INFO] [stdout]     |
[INFO] [stdout] 570 | unsafe fn browse_folder(parent: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1441:49
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:623:37
[INFO] [stdout]     |
[INFO] [stdout] 623 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:623:47
[INFO] [stdout]     |
[INFO] [stdout] 623 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1448:45
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1457:28
[INFO] [stdout]      |
[INFO] [stdout] 1457 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:27
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1457:39
[INFO] [stdout]      |
[INFO] [stdout] 1457 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:642:41
[INFO] [stdout]     |
[INFO] [stdout] 642 |     hwnd_item: HWND, hdc: HDC, rc_item: RECT, item_data: usize,
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:649:33
[INFO] [stdout]     |
[INFO] [stdout] 649 | unsafe fn draw_owner_button(lp: LPARAM) {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:672:29
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(border));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1471:29
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         let pen = CreatePen(PS_SOLID, if focused { 2 } else { 1 }, COLORREF(border));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:685:24
[INFO] [stdout]     |
[INFO] [stdout] 685 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1486:27
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1490:23
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         let mut trc = RECT { left: 14, top: 0, right: rc.right - 32, bottom: rc.bottom };
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:716:22
[INFO] [stdout]     |
[INFO] [stdout] 716 |         let box_rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:721:56
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let checked = GetWindowLongPtrW(dis.hwnd_item, GWLP_USERDATA) != 0;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:733:30
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let pen  = CreatePen(PS_SOLID, border_w, COLORREF(border_color));
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1498:34
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         let chev_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_TEXT));
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:744:39
[INFO] [stdout]     |
[INFO] [stdout] 744 |             let check_pen = CreatePen(PS_SOLID, 2, COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1507:70
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1514:34
[INFO] [stdout]      |
[INFO] [stdout] 1514 | unsafe fn open_lang_popup(owner: HWND) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1532:13
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST, w!("ScrTransLangPopup"), w!(""),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:758:24
[INFO] [stdout]     |
[INFO] [stdout] 758 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1532:32
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST, w!("ScrTransLangPopup"), w!(""),
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1533:13
[INFO] [stdout]      |
[INFO] [stdout] 1533 |             WS_POPUP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:764:23
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut trc = RECT {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1544:34
[INFO] [stdout]      |
[INFO] [stdout] 1544 |         SetWindowLongPtrW(popup, GWLP_USERDATA, state as isize);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1548:35
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         let _ = ShowWindow(popup, SW_SHOWNA);
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:31
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:11
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:54
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:811:78
[INFO] [stdout]     |
[INFO] [stdout] 811 | unsafe fn draw_text_into(hdc: HDC, text: &str, font: HFONT, color: u32, rc: &RECT, format: u32) {
[INFO] [stdout]     |                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:31
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:43
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1557:6
[INFO] [stdout]      |
[INFO] [stdout] 1557 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:814:24
[INFO] [stdout]     |
[INFO] [stdout] 814 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:824:33
[INFO] [stdout]     |
[INFO] [stdout] 824 | unsafe fn draw_round_panel(hdc: HDC, rc: &RECT, fill: u32, border: u32, radius: i32) {
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:824:43
[INFO] [stdout]     |
[INFO] [stdout] 824 | unsafe fn draw_round_panel(hdc: HDC, rc: &RECT, fill: u32, border: u32, radius: i32) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:827:29
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(border));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1621:49
[INFO] [stdout]      |
[INFO] [stdout] 1621 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:838:27
[INFO] [stdout]     |
[INFO] [stdout] 838 | unsafe fn paint_hero(hdc: HDC) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1624:45
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1633:34
[INFO] [stdout]      |
[INFO] [stdout] 1633 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1633:45
[INFO] [stdout]      |
[INFO] [stdout] 1633 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1644:29
[INFO] [stdout]      |
[INFO] [stdout] 1644 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(CLR_FIELD_BORDER));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1654:74
[INFO] [stdout]      |
[INFO] [stdout] 1654 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1667:27
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1671:27
[INFO] [stdout]      |
[INFO] [stdout] 1671 |             let item_rc = RECT {
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1689:27
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                 let bar = RECT {
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1700:31
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             let mut text_rc = RECT { left: item_rc.left + 16, ..item_rc };
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1706:70
[INFO] [stdout]      |
[INFO] [stdout] 1706 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/taskbar_center.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 | unsafe extern "system" fn timer_proc(_hwnd: HWND, _msg: u32, _id: usize, _tick: u32) {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:31
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:48
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:842:20
[INFO] [stdout]     |
[INFO] [stdout] 842 |         let hero = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:850:21
[INFO] [stdout]     |
[INFO] [stdout] 850 |         let badge = RECT {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:870:24
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let title_rc = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:892:27
[INFO] [stdout]     |
[INFO] [stdout] 892 |         let subtitle_rc = RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:914:25
[INFO] [stdout]     |
[INFO] [stdout] 914 |             let decor = RECT {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:928:31
[INFO] [stdout]     |
[INFO] [stdout] 928 | fn input_rects() -> Vec<(i32, RECT)> {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 928 | fn input_rects<RECT>() -> Vec<(i32, RECT)> {
[INFO] [stdout]     |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:931:27
[INFO] [stdout]     |
[INFO] [stdout] 931 |         (IDC_EDIT_FOLDER, RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:935:29
[INFO] [stdout]     |
[INFO] [stdout] 935 |         (IDC_EDIT_DEEPSEEK, RECT {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:942:23
[INFO] [stdout]     |
[INFO] [stdout] 942 | unsafe fn paint(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:952:33
[INFO] [stdout]     |
[INFO] [stdout] 952 |         let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:961:36
[INFO] [stdout]     |
[INFO] [stdout] 961 |         let accent_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:985:34
[INFO] [stdout]     |
[INFO] [stdout] 985 | unsafe fn draw_field_border(hdc: HDC, rc: &RECT, border_color: u32, focused: bool) {
[INFO] [stdout]     |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:985:44
[INFO] [stdout]     |
[INFO] [stdout] 985 | unsafe fn draw_field_border(hdc: HDC, rc: &RECT, border_color: u32, focused: bool) {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:988:29
[INFO] [stdout]     |
[INFO] [stdout] 988 |         let pen = CreatePen(PS_SOLID, thickness, COLORREF(border_color));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1007:42
[INFO] [stdout]      |
[INFO] [stdout] 1007 | unsafe fn invalidate_input_borders(hwnd: HWND) {
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1010:25
[INFO] [stdout]      |
[INFO] [stdout] 1010 |             let outer = RECT {
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1023:25
[INFO] [stdout]      |
[INFO] [stdout] 1023 | unsafe fn do_save(hwnd: HWND) {
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:11
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:31
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:43
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1054:6
[INFO] [stdout]      |
[INFO] [stdout] 1054 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:58
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn reset_position(task_list: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1069:32
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                 SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:58
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:149:33
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn get_buttons_width(task_list: HWND) -> Option<i32> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_CLIENT` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             OBJID_CLIENT.0 as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1101:55
[INFO] [stdout]      |
[INFO] [stdout] 1101 |                     let cur = GetWindowLongPtrW(ctrl, GWLP_USERDATA);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IAccessible` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let acc: IAccessible = IAccessible::from_raw(raw);
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1102:45
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                     SetWindowLongPtrW(ctrl, GWLP_USERDATA, if cur == 0 { 1 } else { 0 });
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:40
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:46
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:223:40
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1137:40
[INFO] [stdout]      |
[INFO] [stdout] 1137 | unsafe fn register_hotkey_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1141:18
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:223:46
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1142:20
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1142:33
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_IBEAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1145:40
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             hCursor: LoadCursorW(None, IDC_IBEAM).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | const WM_TRAYICON: u32 = WM_APP + 100;
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1155:30
[INFO] [stdout]      |
[INFO] [stdout] 1155 | unsafe fn hotkey_state(hwnd: HWND) -> Option<&'static mut HotkeyState> {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const WM_TRAY_OPEN_SETTINGS: u32 = WM_APP + 1;
[INFO] [stdout]    |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1157:41
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:11
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let wc = WNDCLASSW {
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1163:43
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1164:6
[INFO] [stdout]      |
[INFO] [stdout] 1164 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 | unsafe fn add_icon(hwnd: HWND) {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray.rs:81:36
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let icon = LoadIconW(None, IDI_APPLICATION).unwrap_or_default();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 79 | unsafe fn add_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]    |                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]   --> src/tray.rs:87:33
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:87:43
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]   --> src/tray.rs:97:35
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1233:49
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:101:29
[INFO] [stdout]     |
[INFO] [stdout] 101 | unsafe fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 101 | unsafe fn remove_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]     |                      +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1236:45
[INFO] [stdout]      |
[INFO] [stdout] 1236 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1245:30
[INFO] [stdout]      |
[INFO] [stdout] 1245 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1245:41
[INFO] [stdout]      |
[INFO] [stdout] 1245 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let _ = Shell_NotifyIconW(NIM_DELETE, &nid);
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:115:35
[INFO] [stdout]     |
[INFO] [stdout] 115 | unsafe fn show_context_menu(hwnd: HWND) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let _ = AppendMenuW(menu, MF_STRING, IDM_SETTINGS, PCWSTR(text_settings.as_ptr()));
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1263:29
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         let pen = CreatePen(PS_SOLID, if focused { 2 } else { 1 }, COLORREF(border));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:124:35
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let _ = AppendMenuW(menu, MF_STRING, IDM_EXIT, PCWSTR(text_exit.as_ptr()));
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:133:30
[INFO] [stdout]     |
[INFO] [stdout] 133 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1277:27
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/tray.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1282:23
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         let mut trc = RECT { left: 12, top: 0, right: rc.right - 12, bottom: rc.bottom };
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1287:70
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:147:31
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:147:43
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/tray.rs:148:6
[INFO] [stdout]     |
[INFO] [stdout] 148 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/utils.rs:57:27
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1326:38
[INFO] [stdout]      |
[INFO] [stdout] 1326 | unsafe fn register_lang_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1330:18
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1331:20
[INFO] [stdout]      |
[INFO] [stdout] 1331 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1331:33
[INFO] [stdout]      |
[INFO] [stdout] 1331 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1334:40
[INFO] [stdout]      |
[INFO] [stdout] 1334 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1344:44
[INFO] [stdout]      |
[INFO] [stdout] 1344 | unsafe fn register_lang_popup_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1348:18
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1349:20
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1349:33
[INFO] [stdout]      |
[INFO] [stdout] 1349 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1352:40
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1362:28
[INFO] [stdout]      |
[INFO] [stdout] 1362 | unsafe fn lang_state(hwnd: HWND) -> Option<&'static mut LangState> {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1364:41
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1369:34
[INFO] [stdout]      |
[INFO] [stdout] 1369 | unsafe fn lang_popup_state(hwnd: HWND) -> Option<&'static mut LangPopupState> {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1371:41
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:31
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1377:43
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1378:6
[INFO] [stdout]      |
[INFO] [stdout] 1378 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1441:49
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1448:45
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:57:57
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/utils.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 64 |         dwFlags: if key_up { KEYEVENTF_KEYUP } else { KEYBD_EVENT_FLAGS(0) },
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn make_unicode_input(ch: u16, key_up: bool) -> INPUT {
[INFO] [stdout]    |                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]   --> src/utils.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/utils.rs:80:33
[INFO] [stdout]    |
[INFO] [stdout] 80 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]   --> src/utils.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             KEYEVENTF_UNICODE
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/main.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let _ = PostThreadMessageW(tid, WM_APP, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QS_ALLINPUT` in this scope
[INFO] [stdout]    --> src/main.rs:144:52
[INFO] [stdout]     |
[INFO] [stdout] 144 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MWMO_INPUTAVAILABLE` in this scope
[INFO] [stdout]    --> src/main.rs:144:65
[INFO] [stdout]     |
[INFO] [stdout] 144 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> src/main.rs:146:54
[INFO] [stdout]     |
[INFO] [stdout] 146 |             while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).as_bool() {
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]    --> src/main.rs:147:35
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 if msg.message == WM_QUIT {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/main.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 if msg.message == WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:626:38
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:631:20
[INFO] [stdout]     |
[INFO] [stdout] 631 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/main.rs:631:32
[INFO] [stdout]     |
[INFO] [stdout] 631 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:635:20
[INFO] [stdout]     |
[INFO] [stdout] 635 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_V` in this scope
[INFO] [stdout]    --> src/main.rs:635:32
[INFO] [stdout]     |
[INFO] [stdout] 635 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:639:29
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:639:47
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/main.rs:643:28
[INFO] [stdout]     |
[INFO] [stdout] 643 |             make_key_input(VK_SHIFT, true),
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/main.rs:644:28
[INFO] [stdout]     |
[INFO] [stdout] 644 |             make_key_input(VK_MENU, true),
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:645:28
[INFO] [stdout]     |
[INFO] [stdout] 645 |             make_key_input(VK_CONTROL, true),
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:647:47
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let _ = SendInput(&release, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:656:45
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let _ = SendInput(&combo, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1457:28
[INFO] [stdout]      |
[INFO] [stdout] 1457 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1457:39
[INFO] [stdout]      |
[INFO] [stdout] 1457 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1471:29
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         let pen = CreatePen(PS_SOLID, if focused { 2 } else { 1 }, COLORREF(border));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1486:27
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1490:23
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         let mut trc = RECT { left: 14, top: 0, right: rc.right - 32, bottom: rc.bottom };
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1498:34
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         let chev_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_TEXT));
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1507:70
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1514:34
[INFO] [stdout]      |
[INFO] [stdout] 1514 | unsafe fn open_lang_popup(owner: HWND) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1532:13
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST, w!("ScrTransLangPopup"), w!(""),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1532:32
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST, w!("ScrTransLangPopup"), w!(""),
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1533:13
[INFO] [stdout]      |
[INFO] [stdout] 1533 |             WS_POPUP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1544:34
[INFO] [stdout]      |
[INFO] [stdout] 1544 |         SetWindowLongPtrW(popup, GWLP_USERDATA, state as isize);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1548:35
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         let _ = ShowWindow(popup, SW_SHOWNA);
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:11
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:31
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1556:43
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]      |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1557:6
[INFO] [stdout]      |
[INFO] [stdout] 1557 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1621:49
[INFO] [stdout]      |
[INFO] [stdout] 1621 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1624:45
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1633:34
[INFO] [stdout]      |
[INFO] [stdout] 1633 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1633:45
[INFO] [stdout]      |
[INFO] [stdout] 1633 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1644:29
[INFO] [stdout]      |
[INFO] [stdout] 1644 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(CLR_FIELD_BORDER));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1654:74
[INFO] [stdout]      |
[INFO] [stdout] 1654 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1667:27
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1671:27
[INFO] [stdout]      |
[INFO] [stdout] 1671 |             let item_rc = RECT {
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1689:27
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                 let bar = RECT {
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1700:31
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             let mut text_rc = RECT { left: item_rc.left + 16, ..item_rc };
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1706:70
[INFO] [stdout]      |
[INFO] [stdout] 1706 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/taskbar_center.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 | unsafe extern "system" fn timer_proc(_hwnd: HWND, _msg: u32, _id: usize, _tick: u32) {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:31
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:48
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:58
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn reset_position(task_list: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:58
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:149:33
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn get_buttons_width(task_list: HWND) -> Option<i32> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_CLIENT` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             OBJID_CLIENT.0 as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IAccessible` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let acc: IAccessible = IAccessible::from_raw(raw);
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:40
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:46
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:223:40
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:223:46
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | const WM_TRAYICON: u32 = WM_APP + 100;
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const WM_TRAY_OPEN_SETTINGS: u32 = WM_APP + 1;
[INFO] [stdout]    |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let wc = WNDCLASSW {
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 | unsafe fn add_icon(hwnd: HWND) {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray.rs:81:36
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let icon = LoadIconW(None, IDI_APPLICATION).unwrap_or_default();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 79 | unsafe fn add_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]    |                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]   --> src/tray.rs:87:33
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:87:43
[INFO] [stdout]    |
[INFO] [stdout] 87 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]   --> src/tray.rs:97:35
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:101:29
[INFO] [stdout]     |
[INFO] [stdout] 101 | unsafe fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 101 | unsafe fn remove_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]     |                      +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let _ = Shell_NotifyIconW(NIM_DELETE, &nid);
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:115:35
[INFO] [stdout]     |
[INFO] [stdout] 115 | unsafe fn show_context_menu(hwnd: HWND) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let _ = AppendMenuW(menu, MF_STRING, IDM_SETTINGS, PCWSTR(text_settings.as_ptr()));
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:124:35
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let _ = AppendMenuW(menu, MF_STRING, IDM_EXIT, PCWSTR(text_exit.as_ptr()));
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:133:30
[INFO] [stdout]     |
[INFO] [stdout] 133 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/tray.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:147:31
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:147:43
[INFO] [stdout]     |
[INFO] [stdout] 147 |     hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM,
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/tray.rs:148:6
[INFO] [stdout]     |
[INFO] [stdout] 148 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/utils.rs:57:27
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:57:57
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/utils.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 64 |         dwFlags: if key_up { KEYEVENTF_KEYUP } else { KEYBD_EVENT_FLAGS(0) },
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn make_unicode_input(ch: u16, key_up: bool) -> INPUT {
[INFO] [stdout]    |                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]   --> src/utils.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/utils.rs:80:33
[INFO] [stdout]    |
[INFO] [stdout] 80 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]   --> src/utils.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             KEYEVENTF_UNICODE
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/main.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let _ = PostThreadMessageW(tid, WM_APP, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QS_ALLINPUT` in this scope
[INFO] [stdout]    --> src/main.rs:144:52
[INFO] [stdout]     |
[INFO] [stdout] 144 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MWMO_INPUTAVAILABLE` in this scope
[INFO] [stdout]    --> src/main.rs:144:65
[INFO] [stdout]     |
[INFO] [stdout] 144 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> src/main.rs:146:54
[INFO] [stdout]     |
[INFO] [stdout] 146 |             while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).as_bool() {
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]    --> src/main.rs:147:35
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 if msg.message == WM_QUIT {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/main.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 if msg.message == WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:626:38
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:631:20
[INFO] [stdout]     |
[INFO] [stdout] 631 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/main.rs:631:32
[INFO] [stdout]     |
[INFO] [stdout] 631 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:635:20
[INFO] [stdout]     |
[INFO] [stdout] 635 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_V` in this scope
[INFO] [stdout]    --> src/main.rs:635:32
[INFO] [stdout]     |
[INFO] [stdout] 635 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:639:29
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:639:47
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/main.rs:643:28
[INFO] [stdout]     |
[INFO] [stdout] 643 |             make_key_input(VK_SHIFT, true),
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/main.rs:644:28
[INFO] [stdout]     |
[INFO] [stdout] 644 |             make_key_input(VK_MENU, true),
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:645:28
[INFO] [stdout]     |
[INFO] [stdout] 645 |             make_key_input(VK_CONTROL, true),
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:647:47
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let _ = SendInput(&release, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:656:45
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let _ = SendInput(&combo, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 639 | fn send_key_combo<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let exists = RegQueryValueExW(
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 let _ = RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteValueW` in this scope
[INFO] [stdout]   --> src/autostart.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |             let _ = RegDeleteValueW(hkey, PCWSTR(value_name.as_ptr()));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:71
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                                                                       ^^^^^^^^^ use of undeclared type `HINSTANCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/autotype.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout]  13 | static HOOK: Mutex<isize> = Mutex::new(0);
[INFO] [stdout]     | ------------------------------------------ similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 104 |         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 104 -         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout] 104 +         let hook_handle = HOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let shift = GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let caps = GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0;
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/autotype.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let tid = GetWindowThreadProcessId(fg, None);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardLayout` in this scope
[INFO] [stdout]    --> src/autotype.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let layout = GetKeyboardLayout(tid);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         CallNextHookEx(hook_handle, code, wp, lp)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:327:31
[INFO] [stdout]     |
[INFO] [stdout] 327 |         if *id != 0 { let _ = KillTimer(None, *id); }
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:328:15
[INFO] [stdout]     |
[INFO] [stdout] 328 |         *id = SetTimer(None, 0, 10, Some(switch_timer_proc));
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let _ = KillTimer(None, id);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:345:18
[INFO] [stdout]     |
[INFO] [stdout] 345 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:65
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:76
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:21
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/autotype.rs:367:17
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let exists = RegQueryValueExW(
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/capture.rs:154:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:161:23
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let orig_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:162:24
[INFO] [stdout]     |
[INFO] [stdout] 162 |         let orig_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let orig_old = SelectObject(orig_dc, orig_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:167:22
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let dim_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let dim_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let dim_old = SelectObject(dim_dc, dim_bmp);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let black_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let black_bmp = CreateCompatibleBitmap(screen_dc, 1, 1);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let black_old = SelectObject(black_dc, black_bmp);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PatBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 let _ = RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/capture.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = AlphaBlend(dim_dc, 0, 0, sw, sh, black_dc, 0, 0, 1, 1, BLENDFUNCTION {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         SelectObject(black_dc, black_old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let _ = DeleteObject(black_bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let _ = DeleteDC(black_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let back_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let back_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let back_old = SelectObject(back_dc, back_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/capture.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         ReleaseDC(None, screen_dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let orig_dc = HDC(c.orig_dc as *mut _);
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteValueW` in this scope
[INFO] [stdout]   --> src/autostart.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |             let _ = RegDeleteValueW(hkey, PCWSTR(value_name.as_ptr()));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:213:35
[INFO] [stdout]     |
[INFO] [stdout] 213 |             SelectObject(orig_dc, HGDIOBJ(c.orig_old as *mut _));
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             SelectObject(orig_dc, HGDIOBJ(c.orig_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:214:34
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let _ = DeleteObject(HGDIOBJ(c.orig_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let _ = DeleteObject(HGDIOBJ(c.orig_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |             let _ = DeleteDC(orig_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:217:26
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let dim_dc = HDC(c.dim_dc as *mut _);
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:218:34
[INFO] [stdout]     |
[INFO] [stdout] 218 |             SelectObject(dim_dc, HGDIOBJ(c.dim_old as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             SelectObject(dim_dc, HGDIOBJ(c.dim_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:219:34
[INFO] [stdout]     |
[INFO] [stdout] 219 |             let _ = DeleteObject(HGDIOBJ(c.dim_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |             let _ = DeleteObject(HGDIOBJ(c.dim_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:220:21
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let _ = DeleteDC(dim_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:222:27
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let back_dc = HDC(c.back_dc as *mut _);
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:223:35
[INFO] [stdout]     |
[INFO] [stdout] 223 |             SelectObject(back_dc, HGDIOBJ(c.back_old as *mut _));
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             SelectObject(back_dc, HGDIOBJ(c.back_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:224:34
[INFO] [stdout]     |
[INFO] [stdout] 224 |             let _ = DeleteObject(HGDIOBJ(c.back_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |             let _ = DeleteObject(HGDIOBJ(c.back_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let _ = DeleteDC(back_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 GetSystemMetrics(SM_XVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |                 GetSystemMetrics(SM_YVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 GetSystemMetrics(SM_CXVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:238:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 GetSystemMetrics(SM_CYVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:249:22
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let src_dc = HDC(orig_dc_raw as *mut _);
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/capture.rs:250:25
[INFO] [stdout]     |
[INFO] [stdout] 250 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:251:22
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let mem_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:252:19
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let bmp = CreateCompatibleBitmap(screen_dc, w, h);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:253:19
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let old = SelectObject(mem_dc, bmp);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = BitBlt(mem_dc, 0, 0, w, h, src_dc, x, y, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         SelectObject(mem_dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDIBits` in this scope
[INFO] [stdout]    --> src/capture.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         GetDIBits(screen_dc, bmp, 0, h as u32,
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let _ = DeleteObject(bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/capture.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         ReleaseDC(None, screen_dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |             badge:   CreateFontW(-12,0,0,0,600,0,0,0,1,0,0,5,0,w!("Segoe UI")).0 as isize,
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:329:22
[INFO] [stdout]     |
[INFO] [stdout] 329 |             button:  CreateFontW(-13,0,0,0,600,0,0,0,1,0,0,5,0,w!("Segoe UI")).0 as isize,
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:330:22
[INFO] [stdout]     |
[INFO] [stdout] 330 |             hint:    CreateFontW(-11,0,0,0,400,0,0,0,1,0,0,5,0,w!("Segoe UI")).0 as isize,
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:331:22
[INFO] [stdout]     |
[INFO] [stdout] 331 |             initial: CreateFontW(-16,0,0,0,400,0,0,0,1,0,0,5,0,w!("Segoe UI")).0 as isize,
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]    --> src/capture.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     HFONT(f(guard.as_ref().unwrap()) as *mut _)
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:71
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                                                                       ^^^^^^^^^ use of undeclared type `HINSTANCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:350:36
[INFO] [stdout]     |
[INFO] [stdout] 350 |     if v == 0 { None } else { Some(HWND(v as *mut _)) }
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/capture.rs:360:19
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut msg = MSG::default();
[INFO] [stdout]     |                   ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/autotype.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/autotype.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout]  13 | static HOOK: Mutex<isize> = Mutex::new(0);
[INFO] [stdout]     | ------------------------------------------ similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 104 |         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 104 -         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout] 104 +         let hook_handle = HOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:363:17
[INFO] [stdout]     |
[INFO] [stdout] 363 |             if !GetMessageW(&mut msg, None, 0, 0).as_bool() { break; }
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/capture.rs:364:21
[INFO] [stdout]     |
[INFO] [stdout] 364 |             let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |     unsafe { let _ = DestroyWindow(hwnd); }
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HINSTANCE` in this scope
[INFO] [stdout]    --> src/capture.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let hinstance = HINSTANCE(hmodule.0);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let shift = GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let caps = GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0;
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/autotype.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let tid = GetWindowThreadProcessId(fg, None);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardLayout` in this scope
[INFO] [stdout]    --> src/autotype.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let layout = GetKeyboardLayout(tid);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:408:22
[INFO] [stdout]     |
[INFO] [stdout] 408 |             hCursor: LoadCursorW(None, IDC_CROSS).unwrap_or_default(),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]    --> src/capture.rs:409:28
[INFO] [stdout]     |
[INFO] [stdout] 409 |             hbrBackground: HBRUSH(std::ptr::null_mut()),
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/capture.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |             HWND::default(), HMENU::default(), hinstance, None,
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/capture.rs:421:30
[INFO] [stdout]     |
[INFO] [stdout] 421 |             HWND::default(), HMENU::default(), hinstance, None,
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `HMENU`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/capture.rs:417:20
[INFO] [stdout]     |
[INFO] [stdout] 417 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:424:17
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         CallNextHookEx(hook_handle, code, wp, lp)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/capture.rs:425:17
[INFO] [stdout]     |
[INFO] [stdout] 425 |         let _ = SetFocus(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:433:55
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0)); }
[INFO] [stdout]     |                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:433:66
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0)); }
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:433:26
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0)); }
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:456:25
[INFO] [stdout]     |
[INFO] [stdout] 456 |                         SetCapture(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:466:29
[INFO] [stdout]     |
[INFO] [stdout] 466 | ...                   SetCapture(hwnd);
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:484:17
[INFO] [stdout]     |
[INFO] [stdout] 484 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:492:29
[INFO] [stdout]     |
[INFO] [stdout] 492 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:508:29
[INFO] [stdout]     |
[INFO] [stdout] 508 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:521:39
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/capture.rs:521:29
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:522:28
[INFO] [stdout]     |
[INFO] [stdout] 522 |                     return LRESULT(1);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/capture.rs:525:34
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     let mut pt = POINT::default();
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/capture.rs:526:24
[INFO] [stdout]     |
[INFO] [stdout] 526 |                     if GetCursorPos(&mut pt).is_ok() {
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ScreenToClient` in this scope
[INFO] [stdout]    --> src/capture.rs:527:33
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         let _ = ScreenToClient(hwnd, &mut pt);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:530:33
[INFO] [stdout]     |
[INFO] [stdout] 530 | ...                   LoadCursorW(None, h.cursor()).unwrap_or_default()
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/capture.rs:529:37
[INFO] [stdout]     |
[INFO] [stdout] 529 | ...                   let _ = SetCursor(
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:532:36
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   return LRESULT(1);
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/capture.rs:536:17
[INFO] [stdout]     |
[INFO] [stdout] 536 |                 DefWindowProcW(hwnd, msg, wp, lp)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:542:29
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:556:33
[INFO] [stdout]     |
[INFO] [stdout] 556 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:564:29
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:565:29
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:571:25
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 let _ = ReleaseCapture();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:578:29
[INFO] [stdout]     |
[INFO] [stdout] 578 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/capture.rs:581:32
[INFO] [stdout]     |
[INFO] [stdout] 581 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:587:17
[INFO] [stdout]     |
[INFO] [stdout] 587 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:589:35
[INFO] [stdout]     |
[INFO] [stdout] 589 |             WM_CLOSE => { let _ = DestroyWindow(hwnd); LRESULT(0) }
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:589:56
[INFO] [stdout]     |
[INFO] [stdout] 589 |             WM_CLOSE => { let _ = DestroyWindow(hwnd); LRESULT(0) }
[INFO] [stdout]     |                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:590:64
[INFO] [stdout]     |
[INFO] [stdout] 590 |             WM_DESTROY => { *OVERLAY_HWND.lock().unwrap() = 0; LRESULT(0) }
[INFO] [stdout]     |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/capture.rs:592:30
[INFO] [stdout]     |
[INFO] [stdout] 592 |                 let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:327:31
[INFO] [stdout]     |
[INFO] [stdout] 327 |         if *id != 0 { let _ = KillTimer(None, *id); }
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:328:15
[INFO] [stdout]     |
[INFO] [stdout] 328 |         *id = SetTimer(None, 0, 10, Some(switch_timer_proc));
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/capture.rs:593:27
[INFO] [stdout]     |
[INFO] [stdout] 593 |                 let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/capture.rs:595:25
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:596:17
[INFO] [stdout]     |
[INFO] [stdout] 596 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:598:30
[INFO] [stdout]     |
[INFO] [stdout] 598 |             WM_ERASEBKGND => LRESULT(1),
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/capture.rs:599:18
[INFO] [stdout]     |
[INFO] [stdout] 599 |             _ => DefWindowProcW(hwnd, msg, wp, lp),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let _ = KillTimer(None, id);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:614:17
[INFO] [stdout]     |
[INFO] [stdout] 614 |                 HDC(c.orig_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 614 -                 HDC(c.orig_dc as *mut _),
[INFO] [stdout] 614 +                 hdc(c.orig_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:615:17
[INFO] [stdout]     |
[INFO] [stdout] 615 |                 HDC(c.dim_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 615 -                 HDC(c.dim_dc as *mut _),
[INFO] [stdout] 615 +                 hdc(c.dim_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:345:18
[INFO] [stdout]     |
[INFO] [stdout] 345 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:616:17
[INFO] [stdout]     |
[INFO] [stdout] 616 |                 HDC(c.back_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 616 -                 HDC(c.back_dc as *mut _),
[INFO] [stdout] 616 +                 hdc(c.back_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:634:21
[INFO] [stdout]     |
[INFO] [stdout] 634 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:635:21
[INFO] [stdout]     |
[INFO] [stdout] 635 |             let _ = BitBlt(back_dc, rx, ry, rw, rh, orig_dc, rx, ry, SRCCOPY);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:637:46
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:65
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/capture.rs:637:23
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:76
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/autotype.rs:347:21
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let _ = PostMessageW(fg, WM_INPUTLANGCHANGEREQUEST, WPARAM(0), LPARAM(lang_id as isize));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:638:27
[INFO] [stdout]     |
[INFO] [stdout] 638 |             let old_pen = SelectObject(back_dc, pen);
[INFO] [stdout]     |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> src/capture.rs:639:51
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:639:29
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]    --> src/capture.rs:640:21
[INFO] [stdout]     |
[INFO] [stdout] 640 |             let _ = Rectangle(back_dc, rx, ry, rx + rw, ry + rh);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |             SelectObject(back_dc, old_pen);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             SelectObject(back_dc, old_brush);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:643:21
[INFO] [stdout]     |
[INFO] [stdout] 643 |             let _ = DeleteObject(pen);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:655:21
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:661:17
[INFO] [stdout]     |
[INFO] [stdout] 661 |         let _ = BitBlt(hdc, 0, 0, sw, sh, back_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/autotype.rs:367:17
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:667:37
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let fill = CreateSolidBrush(COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/capture.rs:667:20
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let fill = CreateSolidBrush(COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:668:43
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let pen  = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/capture.rs:668:20
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let pen  = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:669:18
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let op = SelectObject(hdc, pen);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:670:18
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let ob = SelectObject(hdc, fill);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]    --> src/capture.rs:673:21
[INFO] [stdout]     |
[INFO] [stdout] 673 |             let _ = Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:675:9
[INFO] [stdout]     |
[INFO] [stdout] 675 |         SelectObject(hdc, op);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:676:9
[INFO] [stdout]     |
[INFO] [stdout] 676 |         SelectObject(hdc, ob);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:677:17
[INFO] [stdout]     |
[INFO] [stdout] 677 |         let _ = DeleteObject(fill);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:678:17
[INFO] [stdout]     |
[INFO] [stdout] 678 |         let _ = DeleteObject(pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:686:24
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/capture.rs:691:52
[INFO] [stdout]     |
[INFO] [stdout] 691 |         DrawTextW(hdc, &mut wide, &mut measure_rc, DRAW_TEXT_FORMAT(0x0C00));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/capture.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         DrawTextW(hdc, &mut wide, &mut measure_rc, DRAW_TEXT_FORMAT(0x0C00));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:700:44
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let badge_brush = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/capture.rs:700:27
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let badge_brush = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:701:48
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/capture.rs:701:25
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let old_p = SelectObject(hdc, badge_pen);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let old_b = SelectObject(hdc, badge_brush);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/capture.rs:704:17
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let _ = RoundRect(hdc, badge_x, badge_y, badge_x + badge_w, badge_y + badge_h, 6, 6);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |         SelectObject(hdc, old_p);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         SelectObject(hdc, old_b);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:707:17
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let _ = DeleteObject(badge_brush);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:708:17
[INFO] [stdout]     |
[INFO] [stdout] 708 |         let _ = DeleteObject(badge_pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/capture.rs:710:9
[INFO] [stdout]     |
[INFO] [stdout] 710 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:711:27
[INFO] [stdout]     |
[INFO] [stdout] 711 |         SetTextColor(hdc, COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/capture.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         SetTextColor(hdc, COLORREF(0x00FF_FFFF));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/capture.rs:716:50
[INFO] [stdout]     |
[INFO] [stdout] 716 |         DrawTextW(hdc, &mut wide, &mut badge_rc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/capture.rs:716:9
[INFO] [stdout]     |
[INFO] [stdout] 716 |         DrawTextW(hdc, &mut wide, &mut badge_rc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |         SelectObject(hdc, old_font);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:732:35
[INFO] [stdout]     |
[INFO] [stdout] 732 |         let bg = CreateSolidBrush(COLORREF(bg_clr));
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/capture.rs:732:18
[INFO] [stdout]     |
[INFO] [stdout] 732 |         let bg = CreateSolidBrush(COLORREF(bg_clr));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:733:49
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let border_pen = CreatePen(PS_SOLID, 1, COLORREF(border_clr));
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/capture.rs:733:26
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let border_pen = CreatePen(PS_SOLID, 1, COLORREF(border_clr));
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:734:23
[INFO] [stdout]     |
[INFO] [stdout] 734 |         let old_pen = SelectObject(hdc, border_pen);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:735:25
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let old_brush = SelectObject(hdc, bg);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/capture.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |         let _ = RoundRect(hdc, btn.x, btn.y, btn.x + btn.w, btn.y + btn.h, 8, 8);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         SelectObject(hdc, old_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 |         SelectObject(hdc, old_brush);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:739:17
[INFO] [stdout]     |
[INFO] [stdout] 739 |         let _ = DeleteObject(bg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:740:17
[INFO] [stdout]     |
[INFO] [stdout] 740 |         let _ = DeleteObject(border_pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:743:24
[INFO] [stdout]     |
[INFO] [stdout] 743 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/capture.rs:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:745:27
[INFO] [stdout]     |
[INFO] [stdout] 745 |         SetTextColor(hdc, COLORREF(text_clr));
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/capture.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         SetTextColor(hdc, COLORREF(text_clr));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/capture.rs:749:45
[INFO] [stdout]     |
[INFO] [stdout] 749 |         DrawTextW(hdc, &mut wide, &mut trc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/capture.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         DrawTextW(hdc, &mut wide, &mut trc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:750:9
[INFO] [stdout]     |
[INFO] [stdout] 750 |         SelectObject(hdc, old_font);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:759:24
[INFO] [stdout]     |
[INFO] [stdout] 759 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/capture.rs:760:9
[INFO] [stdout]     |
[INFO] [stdout] 760 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:761:27
[INFO] [stdout]     |
[INFO] [stdout] 761 |         SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/capture.rs:761:9
[INFO] [stdout]     |
[INFO] [stdout] 761 |         SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/capture.rs:768:44
[INFO] [stdout]     |
[INFO] [stdout] 768 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(0x0802)); // DT_RIGHT | DT_NOPREFIX
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/capture.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(0x0802)); // DT_RIGHT | DT_NOPREFIX
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:769:9
[INFO] [stdout]     |
[INFO] [stdout] 769 |         SelectObject(hdc, old_font);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:777:24
[INFO] [stdout]     |
[INFO] [stdout] 777 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/capture.rs:154:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/capture.rs:778:9
[INFO] [stdout]     |
[INFO] [stdout] 778 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/capture.rs:779:27
[INFO] [stdout]     |
[INFO] [stdout] 779 |         SetTextColor(hdc, COLORREF(0x00C0_C0C0));
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/capture.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |         SetTextColor(hdc, COLORREF(0x00C0_C0C0));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/capture.rs:783:44
[INFO] [stdout]     |
[INFO] [stdout] 783 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:161:23
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let orig_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:162:24
[INFO] [stdout]     |
[INFO] [stdout] 162 |         let orig_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let orig_old = SelectObject(orig_dc, orig_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:167:22
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let dim_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let dim_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let dim_old = SelectObject(dim_dc, dim_bmp);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let black_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let black_bmp = CreateCompatibleBitmap(screen_dc, 1, 1);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let black_old = SelectObject(black_dc, black_bmp);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PatBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/capture.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = AlphaBlend(dim_dc, 0, 0, sw, sh, black_dc, 0, 0, 1, 1, BLENDFUNCTION {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         SelectObject(black_dc, black_old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let _ = DeleteObject(black_bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let _ = DeleteDC(black_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let back_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let back_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let back_old = SelectObject(back_dc, back_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/capture.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:784:9
[INFO] [stdout]     |
[INFO] [stdout] 784 |         SelectObject(hdc, old_font);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:50:24
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let _ = RegCloseKey(cmd_key);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let mut hkey = HKEY::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let err = RegCreateKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()), &mut hkey);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let _ = RegSetValueExW(hkey, name, 0, REG_SZ, Some(bytes));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             HWND::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShellExecuteW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         ShellExecuteW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let foreground = GetForegroundWindow();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CoCreateInstance` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |             CoCreateInstance(&ShellWindows, None, CLSCTX_ALL).ok()?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
